feat: add download as markdown button to bookmark cards#61
Open
davidorban wants to merge 1 commit intoviperrcrypto:mainfrom
Open
feat: add download as markdown button to bookmark cards#61davidorban wants to merge 1 commit intoviperrcrypto:mainfrom
davidorban wants to merge 1 commit intoviperrcrypto:mainfrom
Conversation
Adds a FileText button (visible on hover, left of the existing media download
button) that exports a bookmark as a Markdown file.
The exported file contains:
- Author, date, tweet URL, and categories as a header
- Full stored tweet text (with URLs preserved, so truncated threads still
show their t.co continuation link)
- A note when the text appears to be a truncated thread (ends with t.co URL)
- Embedded image links for photo media; video/GIF as linked references
The download is entirely client-side — no new API routes, no new dependencies.
The file is named tweet-{tweetId}.md.
Co-Authored-By: Oz <oz-agent@warp.dev>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
Summary
Adds a FileText button (visible on hover, left of the existing media download button) that exports any bookmark as a
.mdfile with a single click.What's exported
Design decisions
for inline display in any Markdown viewer; videos/GIFs become links back to the tweettweet-{tweetId}.mdfor easy identificationChanges
components/bookmark-card.tsx— addsFileTextimport,handleDownloadMarkdown()function, and the hover button (1 file, +62 lines)Checklist
npx tsc --noEmitpasses